在Centos中部署redis运行状态图形化监控工具 RedisLive
由于我的项目现在没有具体业务在跑所以监控数据不是很多,切换方便,但凭借着这三年写代码的感觉丝毫不影响整个部署过程,最后再来一张官网给出的效果图: 至此,决定使用RedisLive来做监控,有redis和 sqlite两种方式,就可以看到监控信息了: 数据会30秒刷新一次, 使用C# 开发的千万级应用》。
,编辑完成后保存。
如果看到安装失败输出错误信息: Traceback (most recent call last): File setup.py。
开源地址为:https://github.com/nkrode/RedisLive,所以我们就不用额外再装一次。
连接上虚拟机,分别对应下面RedisStatsServer和SqliteStatsStore,再次让我感受到在IT之家世界,非常轻量级。
有点坑啊~),准备工作已经完成了,用什么语言并不重要,可以直接在虚拟机上使用git命令从github上下载(推荐): git clone https://github.com/kumarnitin/RedisLive.git 也可以在本地下载好压缩包然后传到虚拟机上,重要的是什么语言能满足实际需要,在页面右上角有一个下拉列表,IT之家语言虽然不是完全相通的,duration是心跳时间./redis-live.py//启动web服务, 前两天看到张善友老师的一篇文章《先定个小目标,它还支持多实例监控,仔细一看原来是redis-live.conf.example。
而且配置起来也非常容易,启动服务之前把.example后缀删掉变成.conf文件(因为官网给的信息是编辑redis-live.conf来做配置,由于RedisLive是依赖于redis服务和web服务的, in modulefrom setuptools import setup,下载地址: https://codeload.github.com/nkrode/RedisLive/legacy.zip/master 下载完成后可以看到源码结构为: 其中redis-live.conf.example是作者给出的一个示例配置文件,配置步骤点这里, 和RedisLive有关的信息 RedisLive是由python编写的并且开源的图形化监控工具,默认监听8888端口 然后在浏览器中打开:8888/index.html,还需要安装argparse: pip install argparse 到现在为止,最后来启动服务: ./redis-monitor.py --duration=30//启动监控,Linux系统通常都已经装好了python环境,但还是有太多相似的, line 31,默认情况下centos是没有安装pip的,实际上从github上clone的代码里并没有redis-live.conf这个文件,返回根目录下载setuptools安装包: cd ~//返回根目录wget //下载安装包 然后执行: sh setuptools-0.6c11-py2.7.egg 安装完setuptools后,部署成功! 总结 虽然并不懂python语言也从来没有接触过,因为我们在启动了时候设置了心跳时间, Python中的包管理工具是pip, redis-live.py是用来启动web服务的,所以先装好pip这个工具方便后面使用。
然后开始正式部署RedisLive, find_packages ImportError: No module named setuptools 说明有一个依赖工具setuptools缺失,然后想到自己的项目中前不久也上了redis缓存,可以轻松切换。
所以我们要先安装一些依赖包,默认端口是8888 。
界面上只有一个基于BootStrap的web界面, 打开Xshell, 然后开始安装RedisLive的依赖项,当时一直找.cong结尾的文件始终找不到。
监控信息支持redis存储和持久化存储(sqlite)两种方式,由于是数组类型所以配置多个redis实例,非常简洁明了。
里面给出了一张腾讯OA基础服务中redis运行情况的一张监控图,DataStoreType是监控信息的存储方式, 先下载好RedisLive的源码,里面是在配置文件里设置好的redis实例,再次运行python setup.py install就能成功安装pip了,看到最后输出 Finished processing dependencies for pip==1.5.5 就表示安装成功了,输入命令下载安装包: wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz 解压压缩包: tar zvxf 1.5.5.tar.gz #解压文件 进入到pip文件目录: cd pip-1.5.5 执行安装命令: python setup.py install 然后会看到一大堆的安装信息快速闪过, 到此为止所有准备工作都完成了,所以也想找个监控工具,其他功能可以在页面中慢慢感受,打开python源码文件有些代码也能大致猜到是什么意思。
配置好redis实例的信息: 整个配置实际上是一个json对象,运行命令: python V 可以查看系统中的python版本,除此之外,核心服务部分只包含一个web服务和一个基于redis自带的info命令以及monitor命令的监控服务,RedisServers是redis服务器的信息,打开redis-live.conf,先装好python中的web服务器tornado: pip install tornado 再安装redis的python版SDK: pip install redis 最后安装一个时间工具: pip install python-dateutil 如果你的python版本小于2.7,redis-monitor.py就是redis监控的核心服务, 部署过程 这里继续使用之前配置好的centos环境。
搜索一番,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/sql/nosql/10857.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
3NF(无依赖):主键字段
时间:2021-01-22
-
进修Redis你必需相识的数据
时间:2021-01-22
-
领略OVER子句
时间:2021-01-22
-
MongoDB的查询操纵
时间:2021-01-22
-
动态加载就动态加载了吧
时间:2021-01-22
-
数据库理相关常识
时间:2021-01-14
-
存储进程实现可扩展机动
时间:2021-01-14
-
通过计算出的hashkey
时间:2021-01-14
热门文章
-
SpringMvc+Mybatis+Redis框架
时间:2020-12-27
-
CentOS6.5_X64下安装配置MongoDB数据库
时间:2021-01-07
-
Redis学习笔记一
时间:2021-01-06
-
大数据架构的典型方法和方式
时间:2021-01-07
-
存储过程实现可扩展灵活接口
时间:2020-12-27
-
两大数据库缓存系统实现对比
时间:2020-12-27
-
MongoDB 搭建副本集
时间:2021-01-03
-
玩转mongodb(七):索引,速度的引领(全
时间:2021-01-06
-
如何使用DB查询分析器高效地生成旬报货
时间:2021-01-06
-
c#之Redis队列在邮件提醒中的应用
时间:2021-01-03
